package com.xu.sso.db.dao.base;

import com.xu.sso.db.model.base.ApiAuth;
import com.xu.sso.db.model.base.ApiAuthExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ApiAuthMapper {
    long countByExample(ApiAuthExample example);

    int deleteByExample(ApiAuthExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(ApiAuth record);

    int insertSelective(ApiAuth record);

    List<ApiAuth> selectByExample(ApiAuthExample example);

    ApiAuth selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") ApiAuth record, @Param("example") ApiAuthExample example);

    int updateByExample(@Param("record") ApiAuth record, @Param("example") ApiAuthExample example);

    int updateByPrimaryKeySelective(ApiAuth record);

    int updateByPrimaryKey(ApiAuth record);
}